package com.example.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

@TableName("4_work_zone")
@Data
public class WorkZoneEntity {
    @TableId(type = IdType.AUTO)
    private Integer id;

    private String regionIndex;
    private String dataSource;
    private Integer regionType;
    private String taskType;
    private BigDecimal airspaceRange;
    private BigDecimal availableFlightLevel;
    private String aircraftType;
    private BigDecimal operatingHeightInterval;
    private String safeIntervalStandard;
    private String airspaceRestrictionsInfo;
    private BigDecimal naviAccuracyError;
    private BigDecimal monitoringCapacity;
    private String reservedField1;
    private String reservedField2;
    private String reservedField3;

    private Integer min15CapacityEvalResult;
    private Integer h1CapacityEvalResult;
    private String safeIntervalRepo;
    private Integer staticCapacityEvalResult;

    private Integer label;  // work_type
    private BigDecimal label2;  // 区域高度顶高
    private BigDecimal areaHeightBottom;
}
